# coding=utf-8
from callRobot import ExecRobot

if __name__ == "__main__":
    """
    1、参数格式，参照robot命令：run.py --outputdir "%WORKSPACE%\result\%BUILD_ID%\1" "%WORKSPACE%\重构工作流接口自动化测试_ERP352SP9_py3\接口场景自动化用例"
    或者：run.py --outputdir %WORKSPACE%\result\%BUILD_ID%\预热 --removekeywords name:RequestsLibrary.*  --suite 接口场景自动化用例.01发起流程.21工作流引擎相关责任人解析 --test 接口场景自动化用例.01发起流程.21工作流引擎相关责任人解析.InitiateProcess_autoskip_002 "%WORKSPACE%\重构工作流接口自动化测试_ERP352SP9_py3\接口场景自动化用例"
    2、注意：--suite和 - -test的开始层级必须一致且需要用【.】分层，最后完整目录结束必须与suite和test的开始一致。--suite和--test非必输项目。
    3、最后会在outputdir下返回一个err.txt文件，用于记录失败用例个数，通过bat命令【set /p firsterror=<%WORKSPACE%\result\%BUILD_ID%\1\err.txt】读取内容，判断是否有失败用例，然后重新执行失败用例
    """
    rb = ExecRobot()
    rb.exec_robot()
    rb.exec_rebot()
